712
540
556
508
653
778
437
408
473
659
373
410
558
415
378
385
348
425
375
508
406
438